<%-- 
    Document   : register
    Created on : May 1, 2012, 5:08:30 PM
    Author     : Y.Yang
--%>

<%@ page language="java"
    contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"
    import="database.Registration"
    import ="java.io.File"
    import = "java.io.*"
    import ="java.io.IOException"
    import = "java.nio.MappedByteBuffer"
    import = "java.nio.channels.FileChannel"
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>

<%
   String lastName = request.getParameter("SignupLastN");
   lastName = lastName.trim();
   
   String firstName = request.getParameter("SignupFirstN");
   firstName = firstName.trim();
   
   String emailAddr = request.getParameter("SignupEmail");
   emailAddr = emailAddr.trim();
   
   String passWord = request.getParameter("SignupPassword");
   passWord = passWord.trim();
   
   
   Registration registration = new Registration();
   registration.connect();
   
   registration.registrate(lastName, firstName, emailAddr, passWord);
   
   try{
       
       FileChannel source = null;
       FileChannel destination = null;
    
          // File userpage =  new File(firstName+".jsp");
          // boolean success = userpage.createNewFile();
           BufferedWriter userpage = new BufferedWriter(new FileWriter(firstName+".jsp"));
           userpage.write("dfd");
           /*
           if(success){
               System.out.print(firstName+".jsp cerated!");
              // copyfile("userpage.jsp", firstName+".jsp cerated!");
                source = new FileInputStream("userpage.jsp").getChannel();
                destination = new FileOutputStream(firstName+".jsp").getChannel();
                destination.transferFrom(source, 0 , source.size());
           }
           else
           {
               System.out.print(firstName+".jsp not cerated!");
           }
           */
           userpage.close();
           }
           catch (IOException x) {
                // Some other sort of failure, such as permissions.
              System.err.format("createFile error: %s%n", x);
            }
            
          
   
   registration.disconnect();
%>

<h2>Congratulation!</h2>
<br>
<a href = "index.jsp">Please Log in to enjoy your UAlbany trip</a>
</body>
</html>
